//
//  OCRouter.h
//  OCRouter
//
//  Created by hanbing on 2017/10/16.
//  Copyright © 2017年 TZ. All rights reserved.
//

#import <UIKit/UIKit.h>
// target - action 两个参数来确定target 和 action  NSDictionary para
// 返回id
@interface OCRouter : NSObject

+ (instancetype)sharedInstance;

- (id)openUrl:(NSString *)urlStr;

/**
 外部调用，通过target和action来唯一确认一个类里面的方法

 @param targetName <#targetName description#>
 @param actionName <#actionName description#>
 @param para <#para description#>
 @return <#return value description#>
 */
- (id)performTarget:(NSString *)targetName action:(NSString *)actionName param:(NSDictionary *)para;

@end
